package utn.defensores;

import java.util.ArrayList;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.Transaction;
import utn.defensores.dao.CategoriaDao;
import utn.defensores.dominio.Categoria;
import utn.defensores.util.HibernateUtil;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        Integer idCategoria = 1;
        CategoriaDao instance = new CategoriaDao();
        Categoria result = instance.getCategoria(idCategoria);
        System.out.println(result.getNombreCat());
        
        /*
        Connection conn = null;  
        Statement  st   = null;  
        String     sql  = null;  
        ResultSet  rst1 = null;  
          
        try {  
            // Cargamos el controlador JDBC  
            Class.forName("org.hsqldb.jdbcDriver");  
          
        // Nos conectamos a la base de datos creándola en caso de que no exista   
            conn = DriverManager.getConnection("jdbc:hsqldb:mem:defensoresDB");  

            st  = conn.createStatement();  
            sql = "CREATE TABLE cliente (idCliente INTEGER PRIMARY KEY, nombre VARCHAR(100))";  
            st.executeUpdate(sql); 
            conn.close();
        } catch (Exception ex){  
            System.err.println("Se ha producido un error al cargar el controlador JDBC");  
            return;  
        }  
        */
       /* Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.getTransaction().begin();
        Cliente cli = new Cliente();
        cli.setIdCliente(new Integer(1));
        cli.setNombre(s"nacho");
        session.save(cli);
        Cliente c = (Cliente) session.load(Cliente.class, new Integer(1));
        System.out.println(c.getIdCliente() + " - " + c.getNombre());
        session.getTransaction().commit();*/

    }
}
